home *** CD-ROM | disk | FTP | other *** search
- /*Log Search*/
- options results
- getenvvar _FE_Name
- fenam=result
- ch=upper(right(fenam,4))
- if compare(ch,'.TEX')==0 then na=left(fenam,length(fenam)-4)
- else na=fenam
- nam=na||'.log'
- getenvvar _FE_Path
- path=result
- name=path||nam
- addressof fullname name
- if ~(rc==0) then do
- address command 'rename' name name
- if ~(rc==0) then do
- requestnotify title ERROR string '.log file does not exist. TeX file first'
- exit
- end
- new
- address value result
- open files name
- addressof fullname name
- activatewindow port result
- window front
- changewindow leftedge 0 topedge 233 width 668 height 230
- addressof fullname path||fenam
- activatewindow port result
- address value result
- changewindow leftedge 0 topedge 13 width 668 height 220
- addressof fullname name
- activatewindow port result
- address VALUE result
- end
- else do
- addressof fullname name
- activatewindow port result
- address VALUE result
- end
- putenvvar _FE_FindString l.
- text=''
- do while ~(left(text,2)=='l.')
- findnext
- if ~(rc==0) then do
- requestnotify title Finished string 'No More Errors in Log.'
- exit
- end
- position sol
- markblock
- position eol
- copy resultbuff
- text=result
- end
- te=right(text,length(text)-2)
- i=index(te,' ')
- li=left(te,i-1)
- addressof fullname path||fenam
- activatewindow port result
- address value result
- gotoline li
-